package com.dataStructure.栈;

import com.dataStructure.线性表.数组.ArrayList;
//也可以继承LinkedList
//直接继承 ，父类里面的其他方法也继承下来了，有一些操作对stack并不合理
public class Stack_通过继承ArrayList<E> extends ArrayList<E> {
  /*  public int size() {
        super.size();
    }*/

 /*   public boolean isEmpty() {
        return size == 0;
    }*/

    public void push(E element) {
        add(element);
    }

    public E pop() {
        return remove(size - 1);
    }

    public E top() {
        return get(size - 1);
    }
}
